package com.llsydn.hello;

import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;

/**
 * @author lilinshen
 * @title HelloWorld入门类
 * @description 主界面Activity类 主界面：点击应用图标启动的界面
 * @date 2018/8/29 9:13
 */
public class MainActivity extends AppCompatActivity {
    private Button button;

    /**
     * 重写的方法
     * onCreate：在当前类（MainActivity）对象创建时候自动调用
     * 回调方法：不是我们调的，是系统自动调用的，基本都是以on开头  onXXX
     * 这些方法我们不需要调用，一般只是重写此类方法
     *
     * @param savedInstanceState
     */
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        // 调用父类处理做一些默认的初始化工作
        super.onCreate(savedInstanceState);
        // 设置窗口要显示的内容视图（界面/布局）
        setContentView(R.layout.activity_main);

        // 找到是哪个按钮
        button = (Button) findViewById(R.id.down_load_id);
        // 给按钮添加监听器
        button.setOnClickListener(new View.OnClickListener() {
            // 按钮点击事件
            @Override
            public void onClick(View v) {
                Toast.makeText(MainActivity.this, "开始下载...", Toast.LENGTH_SHORT).show();//方法链调用
                //更新button的文本
                button.setText("下载中...");
            }
        });

    }
}
